
template<typename T>
struct BinaryTreeNode
{
	T data;
	BinaryTreeNode<T> *leftChild, *rightChild;

};